package cloud.tianai.ram.policy.common.handler;

import cloud.tianai.ram.policy.common.model.dto.Action;
import cloud.tianai.ram.policy.common.model.dto.Match;
import cloud.tianai.ram.policy.common.model.dto.Statement;

/**
 * @Author: 天爱有情
 * @date 2022/3/23 14:57
 * @Description 标准匹配处理
 */
public interface StandardMatchHandler {

    /**
     * 匹配
     *
     * @param action    行为
     * @param statement 权限描述
     * @return Match
     */
    Match handle(Action action, Statement statement);

}
